TFlowFuzzy parameters

TFlowFuzzy: Input

Element

Description

Use only network objects with volume > 0 and counted value > 0

If you select this option, only network objects with a volume and count value above 0 will be used.

Counted volumes refer to active line route items only

If you select this option, the PuT count values will refer to active line route items only. The volumes or boarding/alighting passengers will be included on the basis of the following rules:

  • Link volume: the line route item at From-node of the link must be active.
  • Turn volume: the line route items at From-node and Via-node of the turn must be active.
  • Screenline volume: the line route item at the From-node of the link crossing the screenline must be active.
  • Line volume (PTrips): the first line route item of the path leg must be active.
  • Passengers alighting at a stop area: the last line route item of the path leg must be active. This is the line route item before the line route item of the alighting stop.
  • Passengers boarding at a stop area: the first line route item of the path leg must be active.

Note

This option is only available if you have selected a demand segment of the PuT mode.

Zones

Base on totals of matrix rows and columns

If you select this option, the values of the numerical (possibly user-defined) zone attributes will be used as count data.

Note

When determining the origin/destination demand, PuT boarding/alighting volumes may be used only if these values do not include transfers.

Only active zones

If count data is not provided for all of the zones, you may use this option to regard only the data of active zones (Using filters to set network objects active or passive and Setting network objects active/passive via the spatial selection).

Row total

Via this button you can select the zone attribute that contains the origin demand counts.

Column total

Via this button you can select the zone attribute that contains the destination demand counts.

+/-

Via this button you can select the attribute that contains the fluctuation range (Fundamentals: Methodological basics of TFlowFuzzy).

Links

Base on counted link volumes

If you select this option, the values of the numerical (possibly user-defined) zone attributes will be used as count data.

Only active links

If count data is not provided for all links, you may use this option to consider the data of active links only (Using filters to set network objects active or passive and Setting network objects active/passive via the spatial selection)

Volume

Via this button, you may - in a separate window - select the link attribute that codes the volume counts of the link.

+/-

Via this button you can select the attribute that contains the fluctuation range (Fundamentals: Methodological basics of TFlowFuzzy).

Turns and main turns

Base on counted turn and main turn volumes

If you select this option, the values of the numerical (possibly user-defined) turn or main turn attributes will be used as count data.

Note

To use a user-defined attribute for main turns, you also have to create this attribute for regular turns.

Only active turns and main turns

If count data is not provided for all of the turns or main turns respectively, you may use this option to regard only the data of active turns or main turns (if a main node has been defined) (Using filters to set network objects active or passive and Setting network objects active/passive via the spatial selection).

Volume

Via this button, you may - in a separate window - select the turn attribute that codes the volume counts values of turns or main turns.

+/-

Via this button you can select the attribute that contains the fluctuation range (Fundamentals: Methodological basics of TFlowFuzzy).

Screenlines

Base on volumes counted in the direction of the screenline

If this option has been selected, the values of numerical (possibly user-defined) screenline attributes are used as count data. Thereby, only volume data for the direction of the screenline is considered.

Only active screenlines

If count data is not provided for all of the screenlines you may use this option to regard only the data of active screenlines (Using filters to set network objects active or passive and Setting network objects active/passive via the spatial selection).

Volume

Via this button you can select the screenline attribute that contains the volume counts of the screenline.

+/-

Via this button you can select the attribute that contains the fluctuation range (Fundamentals: Methodological basics of TFlowFuzzy).

Total traffic

Base on counted total traffic (all demand segments)

If this option has been selected, the counted total traffic will be used.

Note

The total traffic counted for all demand segments is used.

Total traffic

In the entry field, enter the initial counted total traffic value.

+/-

In the entry field, enter the fluctuation range.

TFlowFuzzy: Count data PrT

Note: The Count data PrT tab does not appear unless you select a demand segment of the PrT mode.

Element

Description

Lane groups

Base on counted lane group volumes

Select this option to use numerical values of lanes as count data. Here several lanes are divided into lane groups if there are mixed lanes that allow for turns in several directions (Fundamentals: Signalized nodes).

Note

If a lane belonging to a group contains the value zero, a warning message is displayed.

Only lane groups of active nodes

If count data is not available for all nodes, select this option to consider the lane values of active nodes only (Using filters to set network objects active or passive and Setting network objects active/passive via the spatial selection).

Volume

Click this button to select the lane attribute that contains the volume counts of the lane group in a separate window.

+/-

Via this button you can select the attribute that contains the fluctuation range (Fundamentals: Methodological basics of TFlowFuzzy).

TFlowFuzzy: Count data PuT

Notes: The Count data PuT tab does not appear unless you select a demand segment of the PuT mode.

Count data can only be used if there are PuT paths for the selected demand segments.

Element

Description

PuT lines

Base on counted line boardings

If you select this option, the values of the numerical (possibly user-defined) line attributes will be used as count data.

Only active lines

If count data is not provided for all PuT lines, you may use this option to include only the data of active lines (Using filters to set network objects active or passive and Setting network objects active/passive via the spatial selection).

Boardings

Use this button to select the line attribute that contains the count data of boarding passengers.

+/-

Via this button you can select the attribute that contains the fluctuation range (Fundamentals: Methodological basics of TFlowFuzzy).

Base on counted passenger kilometers

If you select this option, the values of the numerical (possibly user-defined) line attributes will be used as count data.

Only active lines

If count data is not provided for all PuT lines, you may use this option to include only the data of active lines (Using filters to set network objects active or passive and Setting network objects active/passive via the spatial selection).

Passenger kilometers

Via this button, you call a separate window: select the line attribute that codes the counted passenger kilometers of the line.

+/-

Via this button you can select the attribute that contains the fluctuation range (Fundamentals: Methodological basics of TFlowFuzzy).

Stop areas

Base on counted boarding/alighting passengers at stop areas

If you select this option, the values of numerical (possibly user-defined) stop area attributes will be used as count data.

Only active stop areas

If count data is not provided for all stop areas, you may use this option to include only the data of active stop areas (Using filters to set network objects active or passive and Setting network objects active/passive via the spatial selection).

Boardings

Via this button, you may - in a separate window - select the stop area attribute that codes the count data of boarding passengers.

Alightings

Via this button, you may - in a separate window - select the stop area attribute that codes the count data of alighting passengers.

+/-

Via this button you can select the attribute that contains the fluctuation range (Fundamentals: Methodological basics of TFlowFuzzy).

Transfers count as boarding/alighting passengers

Use the drop-down list to specify whether transfers are counted as boarding and alighting passengers.

  • Always: Transfers are counted as boarding and alighting passengers
  • Never: Transfers are not counted as boarding and alighting passengers
  • If attribute > 0: Select the desired attribute by clicking the button below. Transfers are counted as boarding and alighting passengers at all stop areas whose attribute value is greater than 0.
TFlowFuzzy: Distribution <Demand segment code>

Note: A tab is displayed for each selected demand segment. You can adjust several settings for each demand segment.

Element

Description

Base on skim data distribution

If you select this option, the demand segment output will be adjusted to a given distribution.

Consider only active OD pairs

If this option is selected, only the active OD pairs will be taken into account when the result matrix is adjusted to a given distribution. This applies to both class limit determination and OD pair determination in the output matrix.

Note

The values in the columns Number of trips and Number of trips - tolerance depend on this setting.

Skim matrix for classification

Via this button, you call the Select skim matrix window to select a skim matrix for the classification of OD pairs (Selecting matrices).

Classes and shares

Preset class limits and derive shares from current matrix

If this option is selected, the class limits will be defined according to the following option settings:

Shares according to the current demand matrix

The shares of the specified classes are based on the current demand matrix.

Shares according to the matrix

Via this button, you call a separate window for the selection of the demand matrix, from which the share by specified class will be derived (Selecting matrices).

Preset class limits and shares

By selecting this option you specify the class limits in the list Class limits and shares below.

Interval type

Use this option to specify the class for each threshold.

Note

This option is provided only if the option From interval file has been selected.

Class limits and shares

List of specified classes. You can add the classes manually or import them from an interval file for further editing.

If a skim matrix for classification or a matrix is selected, the corresponding shares and trips are displayed here.

From / To

Class limits for the desired distribution

Note

Classes must not overlap.

Share

Percentage of the class (100 % = 1)

Note

These fields cannot be edited if you import the shares from an existing demand matrix.

Cumul. share

Accumulated share

Number of trips

Number of trips resulting from the class limits and the entered share of the current demand matrix.

Number of trips - tolerance

Value obtained from the Number of trips and the Class share tolerance values.

Create

Use this button to add a new class.

Delete

Use this button to delete the selected class.

Read from file

Use this button to delete all existing classes and import new classes and shares from an interval file *.att into the list.

Note

This option is provided only if the option From interval file has been selected.

From interval file

Select this option to use an interval file with classes and shares. Click the button to choose a file.

Notes

This option allows you to use data that is not calculated until during the procedure sequence run.

Interval files have the file extension * .att .

Class share tolerance

Permitted deviation regarding the number of trips in the classes

Tip

In the Number of trips - tolerance column, the resulting absolute values appear.

TFlowFuzzy: Configuration

Note: We recommend not to change the default settings on the Configuration tab.

Element

Description

Adjust only OD pairs where M > 0

If this option has been selected, only OD pairs with a value greater than 0 in the filter matrix will be corrected (Creating a filter matrix).

Any other OD pair is fixed and stored in the new output matrix without changes. The active OD pairs are adjusted in such a way that, as a result, the differences between old and new assignment volumes are already equalized.

Via this button, you call a separate window for the selection of the filter matrix (Selecting matrices).

Analysis

Protocol

If this option is selected, a matrix update protocol will be traced to the log file (Using protocol files).

Diagnostics

If the option has been selected, the diagnostics function is active. Visum will use various criteria for the diagnostics. The output lists will be recorded in the log file.

Progress statistics

If the option is selected, a progress statistics will be generated. Click the icon and define where the statistics are to be stored.

Note

The statistics file is saved in the *.txt format. Thus you can easily convert the file into a graphics display.

Procedure parameters

Max. correction factor

The correction factor Δ provides a limit for changes of a movement from an old to a new matrix.

Note

If these changes are exceeded by the factor Δ or 1/ Δ, this is recorded in the log file.

Cancel if change <

The calculation is canceled if - from one iteration to the next - the OD matrices have not changed in any OD pair by more than the specified number of trips.

Number of iterations

After the user-defined number of iterations the iteration process is canceled though convergence has not been reached yet.

Estimated number of trips

If you estimate the number of trips in the corrected matrix as close as possible, you can reduce the number of required iterations.

Enter the desired value.

Alpha level

Factor for scaling the fluctuation range (Fundamentals: Methodological basics of TFlowFuzzy).

OD pairs without count values

If link volumes are used and none of the routes of an OD pair uses any of the counted links, data for matrix updating is missing for this OD pair.

Leave unchanged

If this option has been checked, the given OD data is stored in the new output matrix.

Scale with average correction factor

If this option has been selected, the given OD pairs are projected according to the mean changes to all of the other OD relations.

Tips

If for example only a link corridor has been counted in an extensive network and you would like to update just the corridor-using OD pairs, we recommend to set only the links of the corridor to the active state and to check this option.

If only some individual OD pairs of lower priority do not use any of the counted links, we recommend to uncheck this option, since these links should be updated according to the general data changes.

Flow matrix

You can specify how the demand segment path information of the previous assignment shall be used for matrix correction by demand segment (Fundamentals: Methodological basics of TFlowFuzzy).

DSeg

Demand segments selected for matrix correction

Note

Each demand segment refers to a demand matrix (Connecting demand matrices and demand segments).

Load/Save

Recalculate

If this option is checked, the flow matrix is recalculated for this particular demand segment.

Load from file

If this option is checked, the values of a calculated flow matrix are read from file for this particular demand segment.

Tip

If you want to perform several calculation runs for a demand segment, using the same demand matrix, but different count data (unchanged set of turns, links, main turns, zones) and/or procedure parameters, we recommend that during the first run, you calculate and save the flow matrix. For all subsequent runs, you can then read in the flow matrix again.

Note

Using an old flow matrix saves computing time but is a dangerous source of error, because the program is often unable to identify an unsuitable flow matrix. Make sure that the following applies.

  • The original matrix is identical to the matrix you used during the flow matrix calculation run, or it at least has the same OD pairs with a number of trips > 0.
  • The links, zones, turns or main turns used are identical.

File name

Use the respective button to open a window. Depending on your Load/Save setting, you can enter or select a path and file name for the flow matrix you want to load (Load from file) or save (Recalculate).

TFlowFuzzy: Output

Element

Description

Demand segment code

Demand segments selected for matrix correction

Note

Each demand segment refers to a demand matrix (Connecting demand matrices and demand segments).

Save result

To demand matrix of DSeg

Select this option to replace the demand segment data of the existing demand matrix in Visum by the calculated results.

To matrix

If this option has been selected, the demand segment's corrected demand matrix is saved.

Result demand matrix

If option To matrix has been selected, click the button and select the matrix in which the result is to be stored (Selecting matrices).

Decimal places

Number of decimal places for the storage of matrix values